html{-webkit-text-size-adjust: 100%;}
body { margin: 0; -webkit-font-smoothing: antialiased;}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary , video, canvas, img{ display: block; }

a { background: transparent; text-decoration: none; color: black; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
button, select { text-transform: none; }

table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }

html, button, input, select, textarea { font-family: arial, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', '黑体', '宋体', Tahoma, Arial, Helvetica, STHeiti;  }
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; }
ul, ol, li, dl, dd { margin: 0; padding: 0; }
button{padding: 0;}
ul, ol { list-style: none outside none; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #cccccc; }
img{border: 0;background-color: transparent;}
* {box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0);background-repeat: no-repeat;}
:focus{outline: none;}
input,select{border-radius: 0;}

.pos_r,html,body{position: relative;}
.pos_a,.dialog{position: absolute;}
[hidden],.hide{display: none!important;}
.hide2{visibility: hidden;}
.hide3{opacity: 0;}
.w100,.dialog{width: 100%;}
.no_events,label>img{pointer-events: none;}
.h100,.dialog{height: 100%;}
html{font-size:0;}

.dialog{background-color: rgba(0,0,0,.8);z-index: 99;top: 0;display: -webkit-box;-webkit-box-align: center;-webkit-box-pack: center;}

.cus_lead,.cus_lead *,.cus_bottom,.cus_bottom *{box-sizing: content-box;}
.cus_lead img,.cus_bottom img{display: inline-block;}
